<%@page import="HumanM.Admin" %>
<%@page import="jdbc.DBOAdmin" %>
<%@page import="java.util.ArrayList" %>
<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>

<%

	String loginname=request.getParameter("LoginName");
	String password=request.getParameter("PassWord");


	Admin adm=new Admin();
    adm.setAdmin_name(loginname);
    adm.setAdmin_password(password);
	
	DBOAdmin dba=new DBOAdmin();
	
		if(dba.Query_Admin_is(adm.admin_name))
		{
			Admin nadm=  dba.Query_Admindata(adm.admin_name);//找到数据库中的管理员对象
			
			if(nadm.getAdmin_password().trim().equals(adm.getAdmin_password()))//对比数据库中的密码与页面获取的密码    
			{//待解决问题。数据库中取出的密码后多了一位空格，使用trim()解决。但具体为何多出空格，原因未找到。
				session.setAttribute("Admin",nadm);
				out.print("<script>alert('论坛后台登录成功！');window.location='back_main.jsp';</script>");
			}else{
				out.print("<script>alert('管理员密码错误！返回主页！'); window.location='../main.jsp';</script>");
			}
		}else{
					//没有查到说明不是管理员
				out.print("<script>alert('你不是管理员！'); window.location='../main.jsp';</script>");
		}

%>


</body>
</html>